บทท หล กการแก ป ญหาด วยคอมพ วเตอร



Similar documents
โดย : อ ญชนา กล นเท ยน

ส วนเจ าหน าท ผ บทท 1 ส าน กบร หารงานกลาง น าเข าข อม ล ท วไป จ งเล อนเง นเด อนน ก ไขข อม ลผลการ ดรอบการประ ม น 2. เล อกป งบประมาณ 1-1 โดย บร ษ ท

เอกสาร ค ม อการใช งาน โปรแกรม e-office ส าหร บผ ใช งานท วไป

ค าอธ บายรายว ชา คอมพ วเตอร

2. ค ณสมบ ต ของผ แข งข น เป นน กศ กษาท กาล งศ กษาอย ในระด บม ธยมศ กษาตอนต น โดยไม จาก ดอาย

เคร องม อช ดท ๕ ด านท กษะในการว เคราะห เช งต วเลข การส อสารและเทคโนโลย สารสนเทศ

บทท 3 ระบบการแจ งข าวสารประชาส มพ นธ อ เล กทรอน กส

คาช แจง เคร องม อว ดและประเม นความสามารถและท กษะ ตามจ ดเน นการพ ฒนาค ณภาพผ เร ยน การใช เทคโนโลย เพ อการเร ยนร ช นม ธยมศ กษาป ท ๒

แบบประเม นแผนการจ ดการเร ยนร

แบบประเม นประส ทธ ภาพและประส ทธ ผลการปฏ บ ต งานของล กจ างประจ า

BMS INVENTORY ข อม ลพ นฐาน

หล กส ตร การบ าร งร กษาคอมพ วเตอร เบ องต น

E Office ส าน กงานเขตพ นท การศ กษานครราชส มา เขต 6

การจ ดร ปเล ม แผนการจ ดการเร ยนร แบบเต มภาคเร ยน

ค ม อการปฏ บ ต งาน กระบวนการจ ดโครงการ/ก จกรรม

บทท 3 เทคน คการจ ดท าเอกสาร ของระบบสารสนเทศ

ËÅÑ Êٵà Managing and Reporting Sales Data with Excel 2010

การใช Microsoft Excel ในการค านวณทางการเง น ตอนท 4

บทท 4 การจ ดท ารายงานการจ ดการพล งงาน (Energy Management Report)

ท างานก บข อม ล การเล อนต าแหน ง

๔-๗-๑๒ มาตรฐานกาหนดตาแหน ง ตาแหน งประเภท ท วไป สายงาน เจ าหน าท บร หารงานอาคารสถานท

แบบฟอร มท 2 แผนพ ฒนาบ คลากรและแผนพ ฒนาปร บปร งว ฒนธรรมองค การ

รห สต วช ว ด รวม 7 ต วช ว ด

บทท 13 การทาเอกสารประกอบโปรแกรม

คาอธ บายรายว ชา จ ดประสงค รายว ชา 1. ม ความเข าใจโปรแกรมประมวลผลคา 2. ม ท กษะในการใช โปรแกรมประมวลผลคา 3. เห นถ งความสาค ญของโปรแกรมประมวลผลคา

ค ม อการใช งานระบบประเม นค ณภาพการศ กษา (e-sar) สาน กคอมพ วเตอร มหาว ทยาล ยท กษ ณ

ต วอย างการใช งาน โปรแกรมกฎหมายส งแวดล อม ความปลอดภ ยและ การประเม นความสอดคล อง

ค ม อการใช งาน (ส าหร บผ จ ดก จกรรม) โครงการ พ ฒนาระบบบร หารจ ดการฐานข อม ล เคร อข ายผ ม ส วนได เส ยในการประกอบก จการพล งงาน

กระบวนการบ นท กรายการขอจ ายช าระเง น

แผนภาพแสดงข นตอนการปฏ บ ต งาน

การแก ไขข อม ลอ ตราใน ท าเน ยบก าล งพลอ เล กทรอน กส ปร บปร ง เม อ 12 ก.ย. 57

How To Understand The 3Rd Edition Of The Book \"Theory Of Mind\"

บทท 1 หล กพ นฐานในการเข ยนโปรแกรม

ช อโครงการ : เร อง หล กส ตรการใช โปรแกรมไมโครซอฟต ออฟฟ ต 2007 (ล ขส ทธ ) ระด บเบ องต น

จ ดทาโดย งานพ ฒนาระบบสารสนเทศ

การจ ดการระบบต ดต อเราโดย Web Admin สามารถแบ งออกเป น 6 ห วข อ ด งน

การจ ดก จกรรมต างๆ โดยใช ACTIVITY DIAGRAM

และจ ดเก บเอกสารให เป นระบบ

ค ม อการใช งาน ระบบจ ดส งรายช ออาจารย ผ สอนผ านเคร อข ายอ นเตอร เน ต

ค ม อระบบรายงานผลการดาเน นงานรายเด อน ความร เบ องต นในการใช โปรแกรม

การพ ฒนาระบบเอกสารภายในส าน กงาน (E-Document)

แผนการจ ดการเร ยนร และแผนการประเม นผลการเร ยนร (ฉบ บย อ)

งานอาช พ 2. อธ บายส วนประกอบของหน าต างโปรแกรม ในหน วยท 4 โครงสร างของเน อการ ค นคว า และการม ส วนร วมใน (5 ส ปดาห )

How To Use Powerpoint And Powerpoint 2.2 On A Computer Or Tablet

4. การใช งานโปรแกรมตารางค านวณ

ค ม อการใช งานโปรแกรม ระบบฐานข อม ล อปพร.. ( ระด บกรม ด บกรม)) กรมป องก นและบรรเทาสาธารณภ ย กระทรวงมหาดไทย

คร จ งหว ด ศร สล บ แผนกว ชาคอมพ วเตอร ธ รก จ

เอกสารประกอบการเร ยน เร อง คอมพ วเตอร น าร

ร ปท หน าจอ การค นหาการจ ดสรรอาคารบ านพ ก

เอกสารค ม อการใช ระบบงาน เวอร ช น โครงการพ ฒนาระบบคอมพ วเตอร และระบบฐานข อม ล

แผนการจ ดการเร ยนร ระด บ ปวช. ปวส. รห สว ชา ว ชา คอมพ วเตอร เพ องานอาช พ จานวน 2 หน วยก ต เวลา 3 ช วโมง / ส ปดาห รวม 54 ช วโมง / ภาคเร ยน

การว เคราะห หล กส ตรสมรรถนะรายว ชา (ปร บปร ง 2)

เร อง การออกแบบงานนาเสนอ และ เทคน คการจ ดการภาพน ง

รายงานผลการดาเน นการของรายว ชา ช อสถาบ นอ ดมศ กษา มหาว ทยาล ยราชภ ฏบ านสมเด จเจ าพระยา คณะ... สาขาว ชา...

Nature4thai Application

แผนการจ ดก จกรรมการเร ยนร กล มสาระการเร ยนร...รห สว ชา... รายว ชา...ช น...ป การศ กษา... จ านวน...ช วโมง...หน วยก ต ค าอธ บายรายว ชา

โครงการสอน ภาคเร ยนท 1 ป การศ กษา 2557 อาจารย ผ สอน ว าท ร.ต.หญ งวรรณธ ดา วรส ทธ พงษ ว ทยาล ยอาช วศ กษาพ ษณ โลก

รายงานผลการประเม นมาตรฐาน

ค ม อการใช งาน สาหร บคร ผ สอน,คร ท ปร กษา

ก จกรรมท 2.1 ทบทวนการใช งานโปรแกรมระบบปฏ บ ต การ Windows 95 และการเร ยกใช งานโปรแกรมเอ กเซล

แนวทางการประเม นการด าเน นงานศ นย ก าล งคนอาช วศ กษา (

มาตรฐานการอาช วศ กษา พ.ศ การประก นค ณภาพภายในการอาช วศ กษา ตามกฎกระทรวง ว าด วยระบบ หล กเกณฑ และว ธ การประก นค ณภาพการศ กษา พ.ศ.

เคร องม อการน เทศส งเกตการสอน ในการด าเน นการน เทศการสอนด วยว ธ การส งเกตการสอน ผ น เทศเม อปฏ บ ต การน เทศตามข นตอน การน เทศการสอนในแต ละข น จ าเป นต

แบบประเม นค ณภาพตามมาตรฐานการศ กษาข นพ นฐาน เพ อการประก นค ณภาพภายในสถานศ กษา มาตรฐานท

ค ม อการใช งานโปรแกรมระบบจ ดการคล งข อสอบส วนกลาง

How To Get A Free Photobook From Thatoomhsp.Com.Com

การแปลค าพ ก ดจากลองจ จ ดละต จ ดท เป น องศา ล ปดา ฟ ล ปดา ให เป นทศน ยม

แผนบร หารการสอนประจาว ชา รห สว ชา รายว ชา การว จ ยดาเน นงาน 3(2-2-5) คาอธ บายรายว ชา ว ตถ ประสงค ท วไป เน อหา. Operation Research

หมวด ๒ การร บและการส งหน งส อ

รายละเอ ยดเน อหาว ชาและการจ ดการเวลาเร ยน

คล กท ป ม เม อต องการยกเล กการลบข อม ล คล กท ป ม เม อต องการลบข อม ล จะแสดงหน าจอด งร ป

การว เคราะห หล กส ตรสมรรถนะรายว ชา (ปร บปร ง )

การตรวจสอบการต ดต งโปรแกรมสแกนเอกสารและการด ภาพสแกน ค ม อทางด านเทคน ค

หล กส ตร การสร าง E-book ด วยโปรแกรม DeskTop Author

การเช อมโยงภาพน ง ว ธ สร างการเช อมโยง

ค ม อการปฏ บ ต งาน กระบวนการงานธ รการและสารบรรณ

ตารางว เคราะห เน อหาหน วยการสอน

แนวทางส ำหร บผ ขอร บรองเป นผ ก อการด การด ำเน นงานป องก นการจมน ำ ค ำน ำ

การใช โปรแกรมส าเร จร ป Microsoft Word 2003 ระด บ ปวช.

การพ ฒนาหล กส ตร รายว ชา Course Development

การจ ดการก บแฟ มข อม ล จ ดเก บเอกสาร (Save)

ระบบจ ดการข อม ลของโรงพยาบาลเพ อการพ ฒนาโดยว ธ เปร ยบเท ยบ Benchmarking & KPI Dictionary

Pivot Table และ Pivot Chart... 1 ต วอย างท ข นตอนการสร าง Pivot Table และ Pivot Chart... 6 ต วอย างท

ภาคผนวก แผนพ ฒนาบ คลากรองค การบร หารส วนต าบลล เล ด ประจ าป งบประมาณ พ.ศ

User Manual Editor Tool Proposal V1.0

ขอบเขตการน เทศและต ดตามการจ ดการศ กษาว ทยาล ยช มชนสระแก ว ประจ าภาคเร ยนท ๑/๒๕๕๗

ล าด บเลข ระด บ 1 ล าด บเลข ระด บ 2 ห วเร อง 1 ห วเร อง2

ค ม อ กระทรวงศ กษาธ การ สาน กงานคณะกรรมการการอาช วศ กษา

ตอนท 3 การนาเข าข อม ล

๒) การบ นท กเอกสาร. ๑๘) การใช ค ย ล ด Ctrl + V, Ctrl + C, Ctrl + X ๒๐) ส งพ มพ เอกสารออกทางเคร องพ มพ ๑) การเป ดใช โปรแกรม

(ผ ขอร บการประเม นตามหล กเกณฑ น สามารถส งคาขอร บการประเม นพร อมเอกสารท เก ยวข องได ตลอดป รอบป ละ 1 คร ง)

การพ มพ /แก ไขเอกสาร โหมดการพ มพ ภาษาไทย / ภาษาอ งกฤษ

U S E R T R A I N I N G. A C C O U N T I N G W E B R e d e s ig n

NYK LOGISTICS (THAILAND) CO., LTD. ร ปแบบ และการก าหนดรห สเอกสาร SP - EMC อน ม ต โดย จ ดท าโดย ตรวจสอบโดย

เค าโครงเร องท จะบรรยาย 1. คด ปกครองเก ยวก บส งแวดล อม 2. การกาหนดประเด น 3. การเตร ยมการก อนจ ดทาความเห น 4. เทคน คในการเข ยนความเห น 5.

การใช Microsoft Excel ในการค านวณทางการเง น ตอนท 1

การประเม นผลการส มมนา อาจารย ก ญณ ฎฐ ส ร ย นต

แผนการจ ดการความร ประจ าป การศ กษา 2557 ส าน กส งเสร มว ชาการและงานทะเบ ยน องค ความร หล กการให บร การท ด ของบ คลากร สวท.

ระบบสารบรรณอ เล กทรอน กส

Transcription:

บทท หล กการแก ป ญหาด วยคอมพ วเตอร

ประกอบด วย 4 ข นตอน 1. การว เคราะห และกาหนดรายละเอ ยดของป ญหา 2. การวางแผนในการแก ป ญหา 3. การดาเน นการแก ป ญหา 4. การตรวจสอบและปร บปร ง ว เคราะห ป ญหาหร อความต องการ ออกแบบช นงาน ลงม อผล ตช นงาน ตรวจสอบและปร บปร งแก ไข

1. การว เคราะห และกาหนดรายละเอ ยดของป ญหา ว เคราะห ป ญหาหร อความต องการ ข นตอนแรกของการแก ป ญหา จะต องเร มต นด วยการทาความเข าใจก บป ญหาให ถ องแท เพ อว เคราะห เง อนไขของป ญหาให ช ดเจน รวมไปถ งข อม ล ท จาเป นในการแก ป ญหา การว เคราะห และกาหนดรายละเอ ยดของป ญหา ม องค ประกอบ ด งน 1. ระบ ข อม ลออก : คาตอบ 2. ระบ ข อม ลเข า : เง อนไข / ข อม ลเร มต น 3. รายละเอ ยดของป ญหา : ความต องการของป ญหา

ควรเร มจากการพ จารณาส งท ต องการหาแล วพยายามหาว ธ การ เพ อให ได ความส มพ นธ ระหว างส งท ต องการหา 2. การวางแผนในการแก ป ญหา ออกแบบช นงาน ก บข อม ลท ม แล วพ จารณาว าความส มพ นธ น น สามารถหาคาตอบได หร อไม ถ าไม ได แสดงว า ต องหาข อม ลเพ มหร อต องหาความส มพ นธ ร ปแบบอ นต อไป เม อได แนวทางแก ป ญหาจ งวางแผนในการแก ป ญหาอย างเป นข นตอน

ลงม อผล ตช นงาน เป นข นตอนการใช โปรแกรมประย กต หร อเข ยนโปรแกรมข นเอง ในข นตอนน ต องค าน งถ งความย ดหย นของโปรแกรมท ออกแบบด วย เพ อให สามารถรองร บการเปล ยนแปลงหร อ 3. การดาเน นการแก ป ญหา โปรแกรมควรต องรองร บการขยายต ว ท อาจเก ดข นในอนาคตด วย และระหว างดาเน นการแก ป ญหา อาจพบว าม ว ธ การท ด กว า หร อว ธ ท ค ดไว แก ป ญหาไม ได ก ต องปร บเปล ยนให เหมาะสม www.bangpaeschool.ac.th

ตรวจสอบและปร บปร งแก ไข ข นตอนน เป นการตรวจสอบเพ อให แน ใจว า ว ธ การแก ป ญหา รวมท งโปรแกรมท พ ฒนาข นให ผลล พธ ถ กต อง หล งจากท โปรแกรมทางานได ผลตามท ต องการแล ว อาจต องม การ ปร บปร งให ว ธ การในการแก ป ญหาม ประส ทธ ภาพท ส ด ในข นตอนการปร บปร งน ควรจะม ท งการปร บปร งข นตอน การทางานของว ธ การแก ป ญหา ให ด ข นและปร บโปรแกรมท เข ยนข น 4. การตรวจสอบและปร บปร ง

ส ญล กษณ และความหมายของผ งงาน ส ญล กษณ ช อเร ยก ความหมาย เร มต นและจบ จ ดเร มต นและจ ดส นส ดของผ งงาน การนาข อม ลเข า การปฏ บ ต งาน การต ดส นใจ ท ศทาง จ ดท จะนาข อม ลเข าจากภายนอกหร อออกส ภายนอก โดยไม ระบ ชน ดของอ ปกรณ จ ดท ม การปฏ บ ต งานอย างใดอย างหน ง (ข นกระบวนการ) จ ดท จะต องเล อกปฏ บ ต งานอย างใดอย างหน ง (การ ต ดส นใจหร อการเล อก) ท ศทางข นตอนการดาเน นงานว งจะปฏ บ ต ต อเน องก น ตามห วล กศรช

ส ญล กษณ และความหมายของผ งงาน ส ญล กษณ ช อเร ยก ความหมาย การนาข อม ลออก การนาข อม ลออก การนาข อม ลเข า จ ดเช อมต อในหน า เด ยวก น จ ดท จะนาข อม ลออกส ภายนอก โดยระบ อ ปกรณ ค อ เคร องพ มพ จ ดท จะนาข อม ลออกส ภายนอก โดยระบ อ ปกรณ ค อ หน าจอ จ ดท จะนาข อม ลเข าจากภายนอก โดยระบ อ ปกรณ ค อ แป นพ มพ จ ดเช อมต อของผ งงาน (หน ากระดาษเด ยวก นแต ทาให ด ง ายข น) จ ดเช อมต อหน ากระดาษ จ ดเช อมต อของผ งงาน (คนละหน ากระดาษ)

โครงสร างการโปรแกรม โครงสร างม อย 3 ร ปแบบ ค อ 1. โครงสร างผ งงานแบบลาด บ (Sequence Flowchart) 2. โครงสร างผ งงานแบบเล อกทา (Selection Flowchart) 3. โครงสร างผ งงานแบบวนซ า (Repeation Flowchart)

โครงสร างแบบลาด บ โปรแกรมท ท างานเป น ข นตอนเพ อแก ป ญหา จะท างาน ตามคาส งท เข ยนไว ตามลาด บ ต งแต คาส งแรกไปจนถ งคาส งส ดท าย โครงสร างแบบเร ยงล าด บ เม อเข ยนเป นผ งงาน ม กระบวนการ ทางานพ นฐานอย 3 ชน ด 1. การคานวณ 2. การร บข อม ลเข า 3. การส งข อม ลออก 1. เร มต น 2. อ านค าข อม ลมาเก บไว ท ต วแปร A, B 3. คานวณค าแล วเก บไว ท ต วแปรX 4. แสดงค า X 5. จบการทางาน ต วอย างโครงสร างผ งงานแบบลาด บ

Flow Chart แบบลาด บ เร มต น ป อนความส ง, ความยาวฐาน พ นท สามเหล ยม = 0.5 * ฐาน * ส ง พ นท สามเหล ยม จบ

โครงสร างแบบเล อกทา ป ญหาบางอย างต องการการต ดส นใจ เพ อเล อกว าจะใช ว ธ การใด โดย ต องม การตรวจสอบว าเง อนไขท ใช ในการต ดส นใจว าเป นจร งหร อเท จ ถ าเป นจร งจะ ไปเล อกทาคาส งช ดหน ง แต ถ าเป นเท จจะไปเล อกทาค าส งอ กช ดหน ง ซ งคาส ง เหล าน นจะประกอบด วยโครงสร างแบบล าด บน นเอง โครงสร างแบบเล อกทา ประกอบด วยส ญล กษณ การต ดส นใจ 1 ส ญล กษณ การเล อกม ทางออก 2 ทาง ในการเล อกแบบม 2 ทางเล อกน จะม ทางออกจากส ญล กษณ การต ดส นใจ 2 ทาง ค อใช หร อ ไม ใช เท าน น ภาษาซ (ง30243) : C Program

แบบ 1 แบบ 2 ผ งงานแบบ 1, 2 การตรวจสอบเง อนไขถ าเป นจร งจะอย ด านซ ายหร ออย ด านขวาก ได หร อถ าเง อนไข เป นเท จ จะอย ด านซ ายหร อขวาก ได เช นก น แบบ 3 แบบ 4 ผ งงานแบบ 3, 4 ผลการตรวจสอบเง อนไข ถ าเป นจร ง อาจม ข นตอนการทางานเพ ยงทางเด ยว ถ าเง อนไข เป นเท จ อาจจะไม ม ข นตอนการทางานต อไป

แบบ 5 แบบ 6 ผ งงานแบบ 5 แบบ 6 ต วอย างโครงสร างผ งงานแบบเล อกทาในร ปแบบต าง ๆ (อาจจะ เป นโครงสร างผ งงานแบบลาด บหร อแบบเล อกท า หร อแบบทาซ าก ได )

ต วอย าง Flowchart แบบ 1 ทางเล อก เร มต น ป อนความกว าง, ความยาว พ นท ส เหล ยม = กว าง * ยาว กว าง = ยาว No Yes ส เหล ยมจ ต ร ส พ นท ส เหล ยม จบ

ต วอย าง Flowchart แบบ 2 ทางเล อก เร มต น ป อนความกว าง, ความยาว พ นท ส เหล ยม = กว าง * ยาว No ส เหล ยมผ นผ า กว าง = ยาว Yes ส เหล ยมจ ต ร ส พ นท ส เหล ยม จบ

เร มต น ป อนคะแนน ต วอย าง Flowchart แบบหลายทางเล อก Yes คะแนน >= 80 No grade = A Yes คะแนน >= 70 No grade = B Yes คะแนน >= 55 No grade = C Yes คะแนน >= 40 No grade = D grade = F grade จบ

ต วอย าง Flowchart แบบ switch, case เร มต น ป อนคะแนน คะแนน 80..100 70..79 55..69 40..54 0..39 grade = A grade = B grade = C grade = D grade = F grade จบ

โครงสร างแบบวนซ า ม ล กษณะเป นรอบ (Loop อ านว า ล ป) จะท างานแบบเด ยวก นซ าไปเร อย ๆ ในขณะท ย ง เป นไปตามเง อนไขหร อเง อนไขเป นจร ง จนกระท ง เง อนไขเป นเท จจ งทางานอ นต อไป ม โครงสร างอย หลาย ร ปแบบด วยก น ค อ

1. โครงสร างการวนซ าแบบ While (ทาในขณะท ) เป นการตรวจสอบเง อนไขก อน หากเง อนไขเป นจร งจะ ทาซ าต อไป จนกระท งเง อนไขเป นเท จ จะออกจากข นตอนการทาซ า อธ บายข นตอนการท างาน 1. เร มต นการทางาน 2. กาหนดค า X เท าก บ 1 3. ในขณะท X < 10 ทา 4. คานวณค า X เท า X + 1 5. แสดงค า X 6. จบการทางาน

ต วอย าง Flowchart แบบวนล ป While Start N = 1 Sum = 0 N <=10 No Yes Sum=Sum+N Print Sum N = N+1 End

2. โครงสร างการวนซ าแบบ Do...While (ทาจนกระท ง) การท าซ าแบบ Do...While ค านวณก อนการตรวจสอบเง อนไข จนกระท งเง อนไขเป นจร ง จะท าซ าอย างน อย 1 คร ง แล วจ งตรวจสอบ เง อนไข หากเง อนไขเป นเท จจะท าซ าต อไป จนกระท งเม อเง อนไขเป น จร ง จ งออกจากการทาซ า อธ บายเป นข นตอนการทางาน 1. เร มต นการทางาน 2. ร บค า X 3. แสดงค า X 4. ทาซ าจนกระท ง A=999 5. ถ าไม ใช ย อนกล บไปทาซ า 6. ถ า ใช จบการทางาน

ต วอย าง Flowchart แบบวนล ป Do...While Start N = 1 Sum = 0 Sum=Sum+N N = N+1 No N > 10 Yes Print Sum End

3. โครงสร างการวนซ าแบบ For (กาหนดรอบการทางาน) เป นการส งให ม การท างานต อไปจนกว าจะครบรอบ ซ ง สามารถให ม การกระท าของโปรแกรมโดยการวนรอบอย ตลอดเวลา ตามการก าหนดของโปรแกรม ซ งสามารถก าหนดค าเร มต นและค า ส ดท าย หร อข นของรอบได โดยม ร ปแบบด งน

ต วอย าง Flowchart แบบวนล ป For-Loop Start Sum = 0 For N =1 to 10 Sum=Sum+N Print Sum End

หล กการแก ป ญหาด วยคอมพ วเตอร